<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "gb2312";
/* CSS Document */

*{ padding:0; margin:0;}
body {color: #333;padding: 0px !important;margin: 0px !important;font-size: 14px;font-family: "微软雅黑",Microsoft YaHei,Arial,Century;}
a,a:hover,a:focus {text-decoration: none;outline: none;}
::selection {background: #ff9000;color: #fff;}
::-moz-selection {background: #ff9000;color: #fff;}
h1,h2,h3,h4,h5,h6,p,ul,li { padding: 0; margin: 0; font-weight:normal;}
li{ list-style-type: none;}
img{ border:none;}
a:hover { text-decoration: none;}
.w1200{ width:1200px; margin:0 auto;}
.container{ width:1200px; margin:0 auto;}

.clear{ clear:both; height:0px;}
.inner{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
/*******************/
/**************************/

.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0; 
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
	z-index:10;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top: -20px;
position: relative;
z-index: 100;
}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url(themes.gif) no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}
/****************/
.lg{ width:100%; height:140px; background:url(lgbg.jpg) center no-repeat;border-top:7px solid #005aa0}
.lg-in{ width:1200px; margin:0 auto; position:relative; height:140px;}
.lg-in .lg-lg{ width:665px; height:140px; float:left; background:url(logo.png) center no-repeat}
.lg-in .lg-yy{ position:relative; float:right; height:38px; line-height:38px; margin-top:50px;}
.lg-in .lg-yy span{ display:block; border-radius:50px; border:1px solid #707070; color:#707070; text-indent:4em; width:140px; float:left; height:38px; margin-left:20px; text-transform:uppercase; background:url(yyh.png) center no-repeat}
.lg-in .lg-yy span#zw{ color:#fff; background:#005aa0 url(yy.png) center no-repeat}
/**************************/
.nav{ width:100%; height:60px; background:#005aa0;}
.nav-in{ width:1200px; height:60px; line-height:60px; margin:0 auto; position:relative}
.nav-in ul{}
.nav-in ul li{ width:133px; height:60px; line-height:60px; text-align:center;color: #fff; font-size:18px; float:left}
.nav-in ul li:hover{ background:url(lih.jpg) center no-repeat; color:#fff}
/******************/
.hy{ width:100%; height:93px; background:url(hybg.jpg) center no-repeat; position:relative; z-index:22222}
.hy-in{ width:1200px; height:93px; margin:0 auto; position:relative}
.hy-ly{ width:1000px; height:35px; background:url(gg.png) left center no-repeat; padding:29px 0px; line-height:35px; float:left}
.hy-ly span#dz{ font-size:15px; color:#707070; font-weight:bold; padding-left:50px; float:left; display:block;}
.hy-ly span#xz{ font-size:14px; color:#707070; float:right; display:block; width:870px;}
.hy-mo{ width:120px; height:35px;float:right; text-align:center; line-height:35px; color:#fff; background:#005aa0;margin:29px 0px; }
.hy-mo:hover{ background:#e60012}
/******************/
.pro{ width:100%; height:680px; padding:50px 0px;}
.pro-in{ width:1200px; height:680px; margin:0 auto; position:relative}
.pro-in .pro-tit{ width:100%; height:114px; background:url(probt.png) center no-repeat; float:left; position:relative}
.pro-in .pro-tit .pro-dz{ font-size:36px; color:#000000; letter-spacing:1px; font-weight:bold; float:left; width:100%; text-align:center}
.pro-in .pro-tit .pro-xt{ width:100%; height:2px; background:url(hh.jpg) center no-repeat; float:left;margin-top: 5px;}
.pro-in .pro-tit .pro-xz{ width:100%; text-align:center; color:#000000; font-size:20px; letter-spacing:1px; float:left;margin-top: 5px;}
.pro-con{ width:1200px; float:left; margin-top:30px;}
.pro-con ul{ width:1250px;}
.pro-con ul{ width:1250px;}
.pro-con ul li{ float:left; border:1px solid #dedede; padding:5px; height:246px; margin-bottom:20px; margin-right:30px; width:265px; background:#f5f5f5;}
.pro-con ul li .li-img{ position:relative; width:265px; float:left; height:199px; background:#f5f5f5; overflow:hidden}
.pro-con ul li .li-img img{ max-width:267px; max-height:200px; position:absolute; margin:auto; left:0px; right:0px; top:0px; bottom:0px;}
.pro-con ul li .li-mc{ background:#005aa0; height:40px; text-align:center; line-height:40px; float:left; margin-top:5px; width:100%; font-size:15px; color:#fff}
.pro-con ul li:hover{ background:#005aa0}
.pro-con ul li:hover .li-mc{ background:#005aa0; color:#fff}
/******************/
.abt{ width:100%; height:450px; padding:50px 0px; background:url(abtbg.jpg) center no-repeat}
.abt-in{ width:1200px; height:450px; margin:0 auto; position:relative}
.abt-in .abt-tit{ width:100%; height:114px; background:url(ab.png) center no-repeat; float:left; position:relative}
.abt-in .abt-tit .abt-dz{ font-size:36px; color:#000000; letter-spacing:1px; font-weight:bold; float:left; width:100%; text-align:center}
.abt-in .abt-tit .abt-xt{ width:100%; height:2px; background:url(hh.jpg) center no-repeat; float:left;margin-top: 5px;}
.abt-in .abt-tit .abt-xz{ width:100%; text-align:center; color:#000000; font-size:20px; letter-spacing:1px; float:left;margin-top: 5px;}
.abt-in .abt-nr{ width:100%; float:left; margin-top:20px;}
.abt-in .abt-nr p{ line-height:1.9; font-size:16px; color:#000000; text-indent:2em;}
.abt-in .abt-mo{ width:100%; overflow:hidden; height:100px; float:left; margin-top:60px;}
.abt-in .abt-mo ul{ width:102%}
.abt-in .abt-mo ul li{ width:300px; border-right:1px solid #000; height:100px; float:left; text-align:center}
.abt-in .abt-mo ul li .li-m1{ width:100%; height:55px; float:left; background:#fff; padding:10px 0px; background:url(m1.png) center no-repeat}
.abt-in .abt-mo ul li:hover .li-m1{background:url(m1h.png) center no-repeat}
.abt-in .abt-mo ul li .li-m2{ width:100%; height:55px; float:left; background:#fff; padding:10px 0px; background:url(m2.png) center no-repeat}
.abt-in .abt-mo ul li:hover .li-m2{background:url(m2h.png) center no-repeat}
.abt-in .abt-mo ul li .li-m3{ width:100%; height:55px; float:left; background:#fff; padding:10px 0px; background:url(m3.png) center no-repeat}
.abt-in .abt-mo ul li:hover .li-m3{background:url(m3h.png) center no-repeat}
.abt-in .abt-mo ul li .li-m4{ width:100%; height:55px; float:left; background:#fff; padding:10px 0px; background:url(m4.png) center no-repeat}
.abt-in .abt-mo ul li:hover .li-m4{background:url(m4h.png) center no-repeat}
.abt-in .abt-mo ul li .li-w1{ width:100%; text-align:center; color:#000; font-size:18px; float:left;}
.abt-in .abt-mo ul li:hover .li-w1{ color:#e60012}
/******************/

/********************/
.cf{ width:100%; height:340px; padding:50px 0px; background:#f5f5f5 }
.cf-in{ width:1200px; height:320px; margin:0 auto; position:relative}
.cf-in .cf-tit{ width:100%; height:45px; line-height:45px; font-size:34px; color:#353535}
.cf-in .cf-tit em{font-size: 20px;font-weight: normal;font-style: normal;text-transform: uppercase;padding-left: 20px;color: #707070;}
.cf-in .cf-tp{ width:1200px; float:left; margin-top:40px; overflow:hidden;}
.cf-in .cf-tp ul{}
.cf-in .cf-tp ul li{ float:left;border: 2px solid rgba(243,243,243,1); width:275px; height:250px; margin-right:30px; background:#fff}
.cf-in .cf-tp ul li .cfp{ float:left; width:275px; height:206px; float:left; position:relative; overflow:hidden; background:#f5f5f5}
.cf-in .cf-tp ul li .cfp img{ max-width:280px; max-height:210px; position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto}
.cf-in .cf-tp ul li .cmc{ width:100%; height:44px; line-height:44px; float:left; text-align:center;color: rgba(51,51,51,1);font-size: 16px;font-weight: 400;}
.cf-in .cf-tp ul li:hover .cmc{ color:#fff;background:#005aa0}
/***********/
.xw{ width:100%; height:450px; padding:50px 0px;}
.xw-in{ width:1200px; height:450px; margin:0 auto; position:relative}
.xw-in .xw-xw{width: 698px;height: 444px;border: 1px solid #e2e2e2; float:left;}
.xw-in .xw-xw .xw-tit{height: 49px;font-size: 20px;line-height: 49px;color: #dc0000;padding: 0 20px ;background: #f5f5f5 url(xwtit.png) 20px bottom no-repeat; float:left; width:658px;}
.xw-in .xw-xw .xw-tit a {color: #dc0000; font-size: 14px; float:right;}
.xw-in .xw-xw .xw-nr{padding: 26px 30px; float:left;}
.xw-in .xw-xw .xw-nr img{ width:638px; height:160px; float:left;}
.xw-in .xw-xw .xw-nr .xw-lb{ width:100%; margin-top:4px; float:left}
.xw-in .xw-xw .xw-nr .xw-lb ul li{font-size: 14px;color: #666666;text-indent: 15px;margin-top: 25px;text-align: left;line-height: 17px;background: url(lb.jpg) left center no-repeat; width:100%; height:17px;}
.xw-in .xw-xw .xw-nr .xw-lb ul li span#mc{ display:block; float:left; width:280px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xw-in .xw-xw .xw-nr .xw-lb ul li span#sj{ display:block; float:right;font-size: 14px;color: #666666;text-indent: 15px;text-align: left;line-height: 17px;}
.xw-in .xw-xw .xw-nr .xw-lb ul li:hover span#mc:hover{ color:#dc0000}

.xw-in .xw-wd{width: 460px;height: 446px;background-color: #f5f5f5; float:right;}
.xw-in .xw-wd .wd-tit{ text-align: center;line-height: 66px;font-size: 20px;color: #2e2e2e; width:100%; float:left; height:66px;}
.xw-in .xw-wd .wd-nr{width: 372px;margin: auto;overflow: auto; height:40px; line-height:40px;color: #2d2d2d;font-size: 16px;}
.xw-in .xw-wd .wd-tp{width: 372px;margin: auto;overflow: auto; height:110px; margin-top:30px; background:#000}

/**************/
.fot{ width:100%; height:160px; background:#f5f5f5; padding:43px 0px;}
.fot-in{ width:1200px; height:160px; margin:0 auto; position:relative}
.fot-in .fot-wx{ padding-right:40px; border-right:1px solid #d8d8d8; height:160px; float:left; width:370px;overflow:hidden}
.fot-in .fot-wx img{ width:155px; display:block; float:left; }
.fot-in .fot-wx span#yw{color: #005aa0; letter-spacing: 3px;font-size: 20px; display:block; float:left; margin-top:30px; margin-left:25px;}
.fot-in .fot-wx span#wz{color: #2d2d2d; text-indent: 29px;background: url(dh.jpg) left center no-repeat; font-size: 16px; display:block; float:left;  margin-top:5px; margin-left:25px;}
.fot-in .fot-wx span#hm{color: #d21513; font-size: 27px; display:block; float:left; padding-left:25px; margin-top:5px;}
.fot-in .fot-bz{ float:left; width:190px; text-align:center; padding-top:50px;}
.fot-in .fot-abt{border-bottom: 1px solid #d8d8d8;height: 32px; float:left; width:160px; margin-left:37px;}
.fot-in .fot-abt .fap{position: relative;border-bottom: 1px solid #d8d8d8;height: 32px;margin-bottom: 10px; width:100%;}
.fot-in .fot-abt .fap p{position: absolute;left: 0;bottom: -1.5px;color: #282828;line-height: 32px;font-size: 18px;border-bottom: 3px solid #595959;}
.fot-in .fot-abt a{display: block;font-size: 14px;line-height: 26px;text-indent: 10px;background: url(dian.jpg) left center no-repeat; width:100%; float:left; color:#000}
.fot-in .fot-abt a:hover{color: #666;}

/**************/
.bq{ width:100%; text-align:center; background:#005aa0; height:40px; line-height:40px; color:#fff;}
.bq-in{ width:1200px; margin:0 auto; height:40px;}
.bq-in a{ color:#fff;}
.bq-in a:hover{ text-decoration:underline}
































/**********/
</pre></body></html>